import tkinter
import tkinter.messagebox
def but_okcancel():
    a = tkinter.messagebox.askokcancel('提示', '要执行此操作吗')
    print(a)

def but_askquestion():
    a = tkinter.messagebox.askquestion('提示', '要执行此操作吗')
    print(a)

def but_trycancel():
    a = tkinter.messagebox.askretrycancel('提示', '要执行此操作吗')
    print(a)

def but_yesnocancel():
   a = tkinter.messagebox.askyesnocancel('提示', '要执行此操作吗')
   print(a)


root=tkinter.Tk()
root.title('消息对话框')#标题
root.geometry('400x400')#窗体大小
root.resizable(False, False)#固定窗体
tkinter.Button(root, text='确定/取消对话框',command=but_okcancel).pack()
tkinter.Button(root, text='是/否对话框',command=but_askquestion).pack()
tkinter.Button(root, text='重试/取消对话框',command=but_trycancel).pack()
tkinter.Button(root, text='是/否/取消对话框',command=but_yesnocancel).pack()
root.mainloop()